.custom-error{
	font-size:12px;
	color:#b94a48;
	display:none;
}
.myposition
{
	position:relative;
}
.error 
{
	border: solid 1px #b94a48 !important;
}
.mysuccess{
	border: solid 1px #2b542c !important;
}
body {
	color: rgb(90, 90, 90); padding-bottom: 0px;
}

.author{
	width: 80px;
}
.navbar-wrapper {
	left: 0px; top: 0px; right: 0px; position: absolute; z-index: 20;
}
.navbar-wrapper .container {
	padding-right: 0px; padding-left: 0px;
}
.navbar-wrapper .navbar {
	padding-right: 15px; padding-left: 15px;
}
.carousel {
	height: 350px; margin-bottom: 60px;width:100%;margin:auto;
}
.carousel-caption {
	z-index: 10;
}
.carousel .item {
	height: 350px; 1background-color: rgb(119, 119, 119);
}
.carousel-inner > .item > img {
	left: 0px; top: 0px; height: 500px; position: absolute; min-width: 100%;
}
.marketing {
	padding-right: 15px; padding-left: 15px;
}
.marketing .col-lg-4 {
	text-align: center; margin-bottom: 20px;
}
.marketing h2 {
	font-weight: normal;
}
.marketing .col-lg-4 p {
	margin-right: 10px; margin-left: 10px;
}
.featurette-divider {
	margin: 20px 0px;
}
.featurette-heading {
	line-height: 1; letter-spacing: -1px; font-weight: 300;
}
.text-overflow{
	text-overflow:ellipsis; 
    white-space:nowrap; 
    overflow:hidden; 

}
.content{
	
	margin: auto;
	width: 80%;
}
.bkgd{
	background-color: #f6f6f6;}
.orange{
		
	color:#FF8040;}
.navbar-nav> li{
	padding:0 15px;
}
.padding{
	 float:right !important;
}
.padding-left{
	 padding-left:0px;
}
.padding-null{
	 padding:0px;
}
.pad-mar-null{
	 padding:0px;
	 margin:0px;
}
.white{
	 color:white;
}
.border{
			
	 border:1px solid white;
}

.nav-pills > li.bd > a:hover
 {
  color: #fff;
  background-color: #da605b;
}	
		 
@media(min-width:768px){
	
	}
@media(max-width:768px){
	.carousel {
	height: 350px; margin-bottom: 60px;width:100%;margin:auto; padding:0px 0px;
}
.content{
	
	margin:auto;
	width:100%;}
.carousel-caption{
		
		margin-bottom:15px;
}


	}
@media(max-width:480px){
	.carousel-inner > .item > img {
	left: 0px; top: 0px; height: 150px; position: absolute; min-width: 100%;
}
.carousel {
	height: 150px; margin-bottom: 40px;width:100%;margin:auto; padding:0px 0px;
}
.carousel .item {
	height: 150px; 
}
.ctrlhidden{
	visibility:hidden;
}
.carousel-caption{
	
	margin-bottom:-10px;
}

.author{
	width: 58px;
}
  .carousel-indicators {
    bottom: 0px;
    z-index: 10;
  }

  

}
	
@media all and (min-width:768px)
{
	
.marketing {
	padding-right: 0px; padding-left: 0px;
}
.navbar-wrapper {
	margin-top: 20px;
}
.navbar-wrapper .container {
	padding-right: 15px; padding-left: 15px;
}
.navbar-wrapper .navbar {
	padding-right: 0px; padding-left: 0px;
}
.navbar-wrapper .navbar {
	border-radius: 4px;
}
.carousel-caption p {
	line-height: 1.4; font-size: 21px; margin-bottom: 20px;
}
.featurette-heading {
	font-size: 50px;
}
}
@media all and (min-width:992px)
{
.featurette-heading {
	margin-top: 120px;
}
.ctrlheight{
	
	height:240px;
	
	}
}
